RMDIR (RD)
이 명령어는 디렉토리를 삭제하기 위하여 사용하는 데, 비어있지 않은 디렉토리는 삭제할 수 없다.
또한, 서브 디렉리도 한꺼번에 삭제할 수 없다. 만약, 비어있지 않은 디렉토리와 그 서브 디렉토리까지 한꺼번에 삭제하려면 Deltree 명령어를 사용한다.
■ 명령어 위치
Command.com에 포함된 내부 명령어
■ 사용법
RMDIR [drive:]path
RD [drive:]path
■ 옵션 및 매개변수

[drive:]path | 삭제할 디렉토리의 경로와 이름을 지정한다.

■ 참고 사항
☞ 숨김 파일이나 시스템 파일을 포함한 디렉토리의 삭제
숨김 파일이나 시스템 파일을 포함하고 있는 디렉토리는 삭제할 수 없다.
만약, 이러한 경우에 디렉토리를 삭제하려면 다음과 같은 메시지가 나타난다.
The directory not empty
숨김 파일이나 시스템 파일을 보려면 Dir 명령어를 사용하고, 파일의 숨김과 시스템 속성을 제거하기 위해서는 Attrib 명령어를 사용한다.
☞ 경로에 역슬래쉬(\) 문자 사용하기
경로를 지정할 때 첫 번째 디렉토리의 이름 앞에 역슬래쉬(\)를 삽입하는 경우, 현행 디렉토리와 상관없이 해당 디렉토리를 루트 디렉토리의 서브 디렉토리로 간주한다.
만약, 경로에 있는 첫 번째 디렉토리 앞에 역슬래쉬(\)를 삽입하면 그 디렉토리를 현행 디렉토리의 서브 디렉토리로 간주한다.
☞ 현행 디렉토리의 삭제
RMDIR 명령어를 사용하여 현행 디렉토리를 삭제할 수 없다.
만약, 현행 디렉토리를 삭제하려면 현행 디렉토리의 상위 디렉토리나 루트 디렉토리로 현행 디렉토리를 변경한 다음에 해당 디렉토리를 삭제한다.
만약, 현행 디렉토리를 삭제하기 위하여 RD 명령어를 사용하면 다음과 같은 메시지가 나타난다.
The process cannot access the file because it is being used by another process.
■ 사용 예
USER\LEE라는 디렉토리를 삭제하려면, 다음과 같이 RMDIR 명령어를 사용한다.
rd \user\lee
만약, 현행 디렉토리가 C:\HWP이고, C:\HWP\SYS 디렉토리를 삭제하려면 다음과 같이 RD 명령어를 사용한다.
rd sys